glomerular filtration - French English Dictionary